<?php 

	/**
	 * 数组的相关处理函数
	 *
	 * array_values() 进行输出数组中的值
	 * array_keys()   进行输出数组中的下标（键名）
	 * in_array() 	  查找数组中是否存在字符
	 * array_search() 查找数组中是否存在字符并显示键名
	 * array_key_exists() 查找数组中是否存在字符，--null也识别
	 */
	
	$arr = array("os"=>"linux", "webserver"=>"Apache", "db"=>"Mysql", "Language"=>"PHP");

	print_r($arr);
	echo "<hr>";

	$arr = array_values($arr);
	print_r($arr);
	echo "<hr>";

	list($os, $webserver, $db, $language) = array_values($arr);
	echo $os."<br>";
	echo $webserver."<br>";
	echo $db."<br>";
	echo $language."<br>";
	echo "<hr>";

	$arr1 = array("os"=>"linux", "webserver"=>"Apache", "webserver"=>10, "Apache"=>"10", "db"=>"Mysql", "Language"=>"PHP", "hello" =>null);
	print_r( array_keys($arr1) );
	echo "<hr>";

	print_r( array_keys($arr1, "10", true) );
	echo "<hr>";

	print_r( array_keys($arr1, "10", false) );
	echo "<hr>";


	//判断字符是否存在于数组中
	if( in_array("Mysql" , $arr1)){
		echo "在数组中";
	}else{
		echo "不在数组中";
	}
	echo "<hr>";

	//判断字符是否存在与数组中，并查看键值
	if( array_search("Mysql", $arr1)){
		echo "在数组中";
	}else{
		echo "不在数组中";
	}
	echo "<hr>";

	//根据键名判断数组中是否存在字符
	if( array_key_exists("Hello", $arr1)){
		echo "在数组中";
	}else{
		echo "不在数组中";
	}
	echo "<hr>";


 ?>